package com.xiaoa.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * json缓存
 * @author xiaoa
 * @date 2017年4月28日 下午12:04:26
 * @version V1.0
 *
 */
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.METHOD })
public @interface JsonCache {

	/**
	 * 缓存key关键字字段，只能是String类型
	 * @Title: keyFieldName
	 * @return
	 * @author xiaoa
	 */
	String keyFieldName();
	
	/**
	 * 文件路径
	 * @Title: filePath
	 * @return
	 * @author xiaoa
	 */
	String filePath();
	
}
